public class BestTimeToBuyAndSellStockII {
    /*
    * 122. 买卖股票的最佳时机 II
    * 给你一个整数数组 prices ，其中 prices[i] 表示某支股票第 i 天的价格。
    * 在每一天，你可以决定是否购买和/或出售股票。你在任何时候 最多 只能持有 一股 股票。你也可以先购买，然后在 同一天 出售。
    * 返回 你能获得的 最大 利润 。
    *
    * 1 <= prices.length <= 3 * 10^4
    * 0 <= prices[i] <= 10^4
    * */
    public static void main(String[] args){

    }

    // 我的想法：什么叫赚呢，前后两个价格之差为正就是赚了，见好就收，只收集正利率
    public int mySolution(int[] prices){
        if(prices.length == 1)
            return 0;

        int res = 0;
        for (int i = 1; i < prices.length; i++) {
            int profile = prices[i] - prices[i - 1];
            if (profile > 0)
                res += profile;
        }
        return res;
    }
}
